// 同余式 乘法逆元 费马小定理
// 给两个数a，p，p是质数，求a模p的乘法逆元
// 相关帖子 ：https://www.cnblogs.com/dx123/p/16718127.html
// 相关帖子 ：https://oi-wiki.org/math/number-theory/fermat/

#include <bits/stdc++.h>

#define ll long long
using namespace std;

int quickPow(ll a, int b, int p)
{
    int ans = 1;
    while(b > 0)
    {
        if(b & 1) ans = ans * a % p;
        a = a * a % p;
        b >>= 1;
    }
    return ans;
}

int main()
{
    int n, p;
    scanf("%d%d", &n, &p);
    if(n % p != 0) printf("%d\n", quickPow(n, p - 2, p));
    
    return 0;
}